home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
HeloMath ••••
/
HeloMath ееее.rsrc
/
CODE_7_Draw.txt
< prev
next >
Wrap
Text File
|
1988-10-20
|
15KB
|
246 lines
# near model CODE resource
# jump table entries: 152-152 (1 of them)
export_19:
00000000 4E56 0000 link A6, 0
00000004 3B7C 0001 EC24 move.w [A5 - 0x13DC], 0x1
0000000A 2F3C 0134 01F4 move.l -[A7], 0x13401F4
00000010 A893 syscall MoveTo
00000012 2F3C 0003 0003 move.l -[A7], 0x30003
00000018 A89B syscall PenSize
0000001A 2F3C 014F 01F4 move.l -[A7], 0x14F01F4
00000020 A891 syscall LineTo
00000022 2F3C 014F 01D9 move.l -[A7], 0x14F01D9
00000028 A891 syscall LineTo
0000002A 2F3C 0001 0001 move.l -[A7], 0x10001
00000030 A89B syscall PenSize
00000032 486D EC6C pea.l [A5 - 0x1394]
00000036 2F3C 0131 01E0 move.l -[A7], 0x13101E0
0000003C 2F3C 013B 01EA move.l -[A7], 0x13B01EA
00000042 A8A7 syscall SetRect
00000044 486D EC6C pea.l [A5 - 0x1394]
00000048 A8A1 syscall FrameRect
0000004A 486D EC74 pea.l [A5 - 0x138C]
0000004E 2F3C 0131 01EA move.l -[A7], 0x13101EA
00000054 2F3C 013B 01F4 move.l -[A7], 0x13B01F4
0000005A A8A7 syscall SetRect
0000005C 486D EC74 pea.l [A5 - 0x138C]
00000060 A8A1 syscall FrameRect
00000062 486D EC64 pea.l [A5 - 0x139C]
00000066 2F3C 0131 01D6 move.l -[A7], 0x13101D6
0000006C 2F3C 013B 01E0 move.l -[A7], 0x13B01E0
00000072 A8A7 syscall SetRect
00000074 486D EC64 pea.l [A5 - 0x139C]
00000078 A8A1 syscall FrameRect
0000007A 486D EC94 pea.l [A5 - 0x136C]
0000007E 2F3C 0145 01E0 move.l -[A7], 0x14501E0
00000084 2F3C 014F 01EA move.l -[A7], 0x14F01EA
0000008A A8A7 syscall SetRect
0000008C 486D EC94 pea.l [A5 - 0x136C]
00000090 A8A1 syscall FrameRect
00000092 486D EC8C pea.l [A5 - 0x1374]
00000096 2F3C 0145 01D6 move.l -[A7], 0x14501D6
0000009C 2F3C 014F 01E0 move.l -[A7], 0x14F01E0
000000A2 A8A7 syscall SetRect
000000A4 486D EC8C pea.l [A5 - 0x1374]
000000A8 A8A1 syscall FrameRect
000000AA 486D EC9C pea.l [A5 - 0x1364]
000000AE 2F3C 0145 01EA move.l -[A7], 0x14501EA
000000B4 2F3C 014F 01F4 move.l -[A7], 0x14F01F4
000000BA A8A7 syscall SetRect
000000BC 486D EC9C pea.l [A5 - 0x1364]
000000C0 A8A1 syscall FrameRect
000000C2 486D EC7C pea.l [A5 - 0x1384]
000000C6 2F3C 013B 01D6 move.l -[A7], 0x13B01D6
000000CC 2F3C 0145 01E0 move.l -[A7], 0x14501E0
000000D2 A8A7 syscall SetRect
000000D4 486D EC7C pea.l [A5 - 0x1384]
000000D8 A8A1 syscall FrameRect
000000DA 486D EC84 pea.l [A5 - 0x137C]
000000DE 2F3C 013B 01EA move.l -[A7], 0x13B01EA
000000E4 2F3C 0145 01F4 move.l -[A7], 0x14501F4
000000EA A8A7 syscall SetRect
000000EC 486D EC84 pea.l [A5 - 0x137C]
000000F0 A8A1 syscall FrameRect
000000F2 486D ECA4 pea.l [A5 - 0x135C]
000000F6 2F3C 013B 01E0 move.l -[A7], 0x13B01E0
000000FC 2F3C 0145 01EA move.l -[A7], 0x14501EA
00000102 A8A7 syscall SetRect
00000104 486D ECA4 pea.l [A5 - 0x135C]
00000108 A8A1 syscall FrameRect
0000010A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000010E A88A syscall TextSize
00000110 3F3A 026C move.w -[A7], [PC + 0x26C /* 0000037E, value 0x1, cstring "" */]
00000114 A888 syscall TextFace
00000116 2F3C 0130 01D7 move.l -[A7], 0x13001D7
0000011C A893 syscall MoveTo
0000011E 487A 0258 pea.l [PC + 0x258 /* 00000378, value 0x5537469, pstring "Stick" */]
00000122 A884 syscall DrawString
00000124 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000128 A88A syscall TextSize
0000012A 2F3C 0134 002D move.l -[A7], 0x134002D
00000130 A893 syscall MoveTo
00000132 487A 023E pea.l [PC + 0x23E /* 00000372, value 0x5424F4E, pstring "BONUS" */]
00000136 A884 syscall DrawString
00000138 486D EBF8 pea.l [A5 - 0x1408]
0000013C 2F3C 0138 000A move.l -[A7], 0x138000A
00000142 2F3C 014A 0073 move.l -[A7], 0x14A0073
00000148 A8A7 syscall SetRect
0000014A 486D EBF8 pea.l [A5 - 0x1408]
0000014E 486D C43E pea.l [A5 - 0x3BC2]
00000152 A8A5 syscall FillRect
00000154 3F3C 0003 move.w -[A7], 0x3
00000158 A889 syscall TextMode
0000015A 2F3C 0145 0012 move.l -[A7], 0x1450012
00000160 A893 syscall MoveTo
00000162 487A 020C pea.l [PC + 0x20C /* 00000370, value 0x1350542 */]
00000166 A884 syscall DrawString
00000168 2F3C 0145 0026 move.l -[A7], 0x1450026
0000016E A893 syscall MoveTo
00000170 487A 01FC pea.l [PC + 0x1FC /* 0000036E, value 0x1340135 */]
00000174 A884 syscall DrawString
00000176 2F3C 0145 003A move.l -[A7], 0x145003A
0000017C A893 syscall MoveTo
0000017E 487A 01EC pea.l [PC + 0x1EC /* 0000036C, value 0x1330134 */]
00000182 A884 syscall DrawString
00000184 2F3C 0145 004E move.l -[A7], 0x145004E
0000018A A893 syscall MoveTo
0000018C 487A 01DC pea.l [PC + 0x1DC /* 0000036A, value 0x1320133 */]
00000190 A884 syscall DrawString
00000192 2F3C 0145 0062 move.l -[A7], 0x1450062
00000198 A893 syscall MoveTo
0000019A 487A 01CC pea.l [PC + 0x1CC /* 00000368, value 0x1310132 */]
0000019E A884 syscall DrawString
000001A0 486D EBD0 pea.l [A5 - 0x1430]
000001A4 2F3C 0122 012C move.l -[A7], 0x122012C
000001AA 2F3C 0127 0154 move.l -[A7], 0x1270154
000001B0 A8A7 syscall SetRect
000001B2 486D EBD0 pea.l [A5 - 0x1430]
000001B6 A8A4 syscall InvertRect
000001B8 486D D800 pea.l [A5 - 0x2800]
000001BC 206D FF10 movea.l A0, [A5 - 0xF0]
000001C0 4868 0002 pea.l [A0 + 0x2]
000001C4 486D D806 pea.l [A5 - 0x27FA]
000001C8 486D D7F8 pea.l [A5 - 0x2808]
000001CC 3F3C 0002 move.w -[A7], 0x2
000001D0 42A7 clr.l -[A7]
000001D2 A8EC syscall CopyBits
000001D4 486D D774 pea.l [A5 - 0x288C]
000001D8 206D FF10 movea.l A0, [A5 - 0xF0]
000001DC 4868 0002 pea.l [A0 + 0x2]
000001E0 486D D77A pea.l [A5 - 0x2886]
000001E4 486D D76C pea.l [A5 - 0x2894]
000001E8 3F3C 0002 move.w -[A7], 0x2
000001EC 42A7 clr.l -[A7]
000001EE A8EC syscall CopyBits
000001F0 486D EC38 pea.l [A5 - 0x13C8]
000001F4 2F3C 012C 009B move.l -[A7], 0x12C009B
000001FA 2F3C 0154 00F5 move.l -[A7], 0x15400F5
00000200 A8A7 syscall SetRect
00000202 486D EC38 pea.l [A5 - 0x13C8]
00000206 A8A1 syscall FrameRect
00000208 486D ECBC pea.l [A5 - 0x1344]
0000020C 2F3C 012D 009C move.l -[A7], 0x12D009C
00000212 2F3C 0136 00F4 move.l -[A7], 0x13600F4
00000218 A8A7 syscall SetRect
0000021A 486D ECBC pea.l [A5 - 0x1344]
0000021E A8A4 syscall InvertRect
00000220 3F3C 0003 move.w -[A7], 0x3
00000224 A889 syscall TextMode
00000226 2F3C 0135 00A4 move.l -[A7], 0x13500A4
0000022C A893 syscall MoveTo
0000022E 487A 012C pea.l [PC + 0x12C /* 0000035C, value 0xA544845 '\nTHE', pstring "THE ANSWER" */]
00000232 A884 syscall DrawString
00000234 486D EBC8 pea.l [A5 - 0x1438]
00000238 2F3C 0131 012C move.l -[A7], 0x131012C
0000023E 2F3C 014F 01A9 move.l -[A7], 0x14F01A9
00000244 A8A7 syscall SetRect
00000246 486D EBC8 pea.l [A5 - 0x1438]
0000024A A8A1 syscall FrameRect
0000024C 486D ECBC pea.l [A5 - 0x1344]
00000250 2F3C 0132 012D move.l -[A7], 0x132012D
00000256 2F3C 013B 01A8 move.l -[A7], 0x13B01A8
0000025C A8A7 syscall SetRect
0000025E 486D ECBC pea.l [A5 - 0x1344]
00000262 A8A4 syscall InvertRect
00000264 2F3C 0131 0156 move.l -[A7], 0x1310156
0000026A A893 syscall MoveTo
0000026C 2F3C 014E 0156 move.l -[A7], 0x14E0156
00000272 A891 syscall LineTo
00000274 2F3C 0131 017E move.l -[A7], 0x131017E
0000027A A893 syscall MoveTo
0000027C 2F3C 014E 017E move.l -[A7], 0x14E017E
00000282 A891 syscall LineTo
00000284 3F3C 0003 move.w -[A7], 0x3
00000288 A889 syscall TextMode
0000028A 2F3C 013A 012E move.l -[A7], 0x13A012E
00000290 A893 syscall MoveTo
00000292 487A 00B4 pea.l [PC + 0xB4 /* 00000348, value 0x1353434F, pstring "SCORE RIGHT WRONG" */]
00000296 A884 syscall DrawString
00000298 486D ECBC pea.l [A5 - 0x1344]
0000029C 2F3C 0127 FFFF move.l -[A7], 0x127FFFF
000002A2 2F3C 0157 0201 move.l -[A7], 0x1570201
000002A8 A8A7 syscall SetRect
000002AA 486D ECBC pea.l [A5 - 0x1344]
000002AE A8A1 syscall FrameRect
000002B0 486D EC30 pea.l [A5 - 0x13D0]
000002B4 2F3C 00B8 0130 move.l -[A7], 0xB80130
000002BA 2F3C 00C8 0150 move.l -[A7], 0xC80150
000002C0 A8A7 syscall SetRect
000002C2 302D EC22 move.w D0, [A5 - 0x13DE]
000002C6 4440 neg.w D0
000002C8 3B40 EC40 move.w [A5 - 0x13C0], D0
000002CC 302D EC22 move.w D0, [A5 - 0x13DE]
000002D0 4440 neg.w D0
000002D2 3B40 EC52 move.w [A5 - 0x13AE], D0
000002D6 426D EC42 clr.w [A5 - 0x13BE]
000002DA 302D EC22 move.w D0, [A5 - 0x13DE]
000002DE 4440 neg.w D0
000002E0 3B40 EC54 move.w [A5 - 0x13AC], D0
000002E4 3B6D EC22 EC44 move.w [A5 - 0x13BC], [A5 - 0x13DE]
000002EA 302D EC22 move.w D0, [A5 - 0x13DE]
000002EE 4440 neg.w D0
000002F0 3B40 EC56 move.w [A5 - 0x13AA], D0
000002F4 302D EC22 move.w D0, [A5 - 0x13DE]
000002F8 4440 neg.w D0
000002FA 3B40 EC46 move.w [A5 - 0x13BA], D0
000002FE 426D EC58 clr.w [A5 - 0x13A8]
00000302 3B6D EC22 EC48 move.w [A5 - 0x13B8], [A5 - 0x13DE]
00000308 426D EC5A clr.w [A5 - 0x13A6]
0000030C 302D EC22 move.w D0, [A5 - 0x13DE]
00000310 4440 neg.w D0
00000312 3B40 EC4A move.w [A5 - 0x13B6], D0
00000316 3B6D EC22 EC5C move.w [A5 - 0x13A4], [A5 - 0x13DE]
0000031C 426D EC4C clr.w [A5 - 0x13B4]
00000320 3B6D EC22 EC5E move.w [A5 - 0x13A2], [A5 - 0x13DE]
00000326 3B6D EC22 EC4E move.w [A5 - 0x13B2], [A5 - 0x13DE]
0000032C 3B6D EC22 EC60 move.w [A5 - 0x13A0], [A5 - 0x13DE]
00000332 426D EC50 clr.w [A5 - 0x13B0]
00000336 426D EC62 clr.w [A5 - 0x139E]
0000033A 4E5E unlink A6
0000033C 4E75 rts
0000033E C452 and.w D2, [A2]
00000340 4157 chk.w D0, [A7]
00000342 5354 subq.w [A4], 1
00000344 5546 subq.w D6, 2
00000346 0038 1353 434F ori.b [0x0000434F], 0x53 /* 'S' */
0000034C 5245 addq.w D5, 1
0000034E 2020 move.l D0, -[A0]
00000350 5249 addq.w A1, 1
00000352 4748 chk.w D3, A0
00000354 5420 addq.b -[A0], 2
00000356 2057 movea.l A0, [A7]
00000358 524F addq.w A7, 1
0000035A 4E47 trap 7
0000035C 0A54 4845 xori.w [A4], 0x4845 /* 'HE' */
00000360 2041 movea.l A0, D1
00000362 4E53 5745 link A3, -0xFFFFA8BB
00000366 5200 addq.b D0, 1
00000368 0131 0132 0133 0134 0135 btst [[A1 + 0x1330134 + D0] + 0x135], D0
00000372 0542 bchg D2, D2
00000374 4F4E chk.w D7, A6
00000376 5553 subq.w [A3], 2
00000378 0553 bchg [A3], D2
0000037A 7469 moveq.l D2, 0x69
0000037C 636B bls +0x6D /* 000003E9 */
0000037E 0001 .incomplete